
// 对应不同的模块将接口整合到一起, 1. 使用时直接按需引入,调用即可  2. 后期维护更方便
import axios from "@/utils/request" ; // 引入配置好的axios

// 调用axios方法 发送请求 返回Promise实例(pending),请求成功之后会变为fulfilled状态,失败变为rejected状态
// axios.get(url,option)
// axios.post(url,data,option)

/* 
export function loginAPI(data={},option={}){
    return axios.post("/admin/login",data,{   
        ...option
    })
}

export function getAdminListAPI(data={},option={}){
    return axios.get("/admin/list",{   
        params:data,  // get传参 params:{}
        ...option
    })
}
 */


export const loginAPI = (data={},option={}) => axios.post("/admin/login",data,{ ...option})

export const getAdminListAPI = (data={},option={}) => axios.get("/admin/list",{   
    params:data,  // get传参 params:{}
    ...option
})

export const addAdminAPI = (data={},option={}) => axios.post("/admin/add",data,{ ...option})
export const delAdminAPI = (data={},option={}) => axios.post("/admin/delete",data,{ ...option})
export const updateAdminAPI = (data={},option={}) => axios.post("/admin/update",data,{ ...option})

export const getAdminDetailListAPI = (data={},option={}) => axios.get("/admin/detail",{   
    params:data,  // get传参 params:{}
    ...option
})